// function foreach(array,fn){
//     for (let index = 0; index < array.length; index++) {
//        fn(array[index])
        
//     }
// }
// var array=[2,3,4,5,6,8]
// foreach(array,function(item){
//     console.log(item)
// })

// function filter(array,fn){
//     var result=[]
//     for (let index = 0; index < array.length; index++) {
//         if(fn(array[index])){
//             result.push(array[index])
//         }
//     }
//     return result
// }

// let r= filter(array,function(item){
//     return item%2===0
// })
// console.log(r)

// 异步函数的应用
    // var p1 = "ss";
    // var p2 = "jj";
    // function testSetTime(para1,para2){
    //     return (function(){
    //         console.log(para1 + "-" + para2);
    //     })
    // }
    // var test = testSetTime(p1, p2);
    // setTimeout(test, 1000);
    // setTimeout(function(){
    //     console.log(p1 + "-" + p2)
    // },1000)

    